Rob Browning [Sat, 9 Apr 2011 04:16:20 +0000 (23:16 -0500)]
Rely on autotools-dev for config.guess and config.sub.
Rob Browning [Fri, 8 Apr 2011 04:35:20 +0000 (23:35 -0500)]
Adjust emacsVER-common.README to accomodate new patch headers.
Add debian/patch-to-news to handle converting new git-dpm style patch
headers to emacsVER-common.README.
Rob Browning [Fri, 8 Apr 2011 03:02:00 +0000 (22:02 -0500)]
Update changelog for 23.3 merge; remove unreleased 23.2+1-8 entry.
Rob Browning [Fri, 8 Apr 2011 02:33:37 +0000 (21:33 -0500)]
Remove vestigial comments in emacsVER-common.README.
Rob Browning [Tue, 5 Apr 2011 04:02:03 +0000 (23:02 -0500)]
merge deb/emacs23/d/sid/dpm-patched into deb/emacs23/d/sid/master
Rob Browning [Thu, 7 Apr 2011 02:44:42 +0000 (21:44 -0500)]
Don't clear FONTCONFIG_LIBS and FONTCONFIG_CFLAGS in configure.
The build should no longer fail when linking with --no-add-needed
Previously, configure would clear FONTCONFIG_LIBS and
FONTCONFIG_CFLAGS. This would break the build when compiling with a
linker that defaults to --no-add-needed. For example:
/usr/bin/ld: ftfont.o: undefined reference to symbol 'FcInit'
configure should no longer clear these variables.
Author: Reinhard Tartler <siretart@tauware.de>
Added-by: Rob Browning <rlb@defaultvalue.org>
Rob Browning [Tue, 5 Apr 2011 03:46:32 +0000 (22:46 -0500)]
Fix startup hang on Debian GNU/kFreeBSD.
Emacs should no longer hang on startup on Debian GNU/kFreeBSD.
Date: Thu Aug 12 04:21:09 UTC 2010
Added-by: Rob Browning <rlb@defaultvalue.org>
Provided-By: Petr Salinger <Petr.Salinger@seznam.cz>
Bug: 559392
Status: new
Rob Browning [Tue, 5 Apr 2011 03:46:30 +0000 (22:46 -0500)]
Invoke the correct xmlstarlet executable on Debian systems.
Emacs now invokes the correct xmlstarlet executable on Debian systems.
Emacs invokes xmlstarlet rather than xml, which is the correct
executable name on Debian systems.
Provided-by: Jussi Judin <jjudin+debian@iki.fi>
Date: Sat, 20 Oct 2007 14:42:02 UTC
Added-by: Rob Browning <rlb@defaultvalue.org>
Status: Debian specific
Bug: 447378
Rob Browning [Tue, 5 Apr 2011 03:46:29 +0000 (22:46 -0500)]
Look for NEWS in order to find etc/ rather than GNU.
Emacs will now look for NEWS in order to find etc/ rather than GNU.
Since Debian doesn't include GNU in the Debian packages (the common
licenses are in /usr/share/common-licenses), Emacs will now look for
NEWS to find the etc directory instead of GNU.
Provided-by: Sven Joachim <svenjoac@gmx.de>
Originally-reported-by: Bernhard Michler <Boregard@gmx.net>
Date: Mon, 28 Apr 2008 11:20:23 +0200
Added-by: Rob Browning <rlb@defaultvalue.org>
Status: Debian specific
Rob Browning [Tue, 5 Apr 2011 03:46:28 +0000 (22:46 -0500)]
Modify the output of (version) to indicate Debian modifications.
The output of (version) has been modified to indicate Debian modifications.
Author: Rob Browning <rlb@defaultvalue.org>
Added-by: Rob Browning <rlb@defaultvalue.org>
Rob Browning [Tue, 5 Apr 2011 03:46:27 +0000 (22:46 -0500)]
Avoid silently losing mail via fakemail.
An attempt is made to avoid silently losing mail via fakemail.
This fix attempts to avoid a situation where Emacs can silently lose
mail. This can occur if sendmail.el (at least) falls back to
fakemail, and the underlying binary (MAIL_PROGRAM_NAME) that fakemail
is configured to use doesn't exist. Unless mail-interactive is true,
Emacs won't wait for the mailer and so won't know that fakemail
failed.
For now, Debian sets fakemail's MAIL_PROGRAM_NAME to /usr/bin/mail
(which is the correct value for Debian systems) rather than /bin/mail.
Debian also adjusts Emacs to test whether or not /usr/bin/mail exists
and is executable. If either of these tests fail, then
mail-interactive is set to t. That should ensure that a user will
actually see an error if they attempt to use the broken fakemail.
Note that Debian actually forces the MAIL_PROGRAM_NAME value to
/usr/bin/mail. The build will fail if any other value is specified.
This is done to ensure that MAIL_PROGRAM_NAME isn't accidentally set
to some other value during the build process. If this is undesirable
for some reason, just comment out avoid-fakemail-loss.diff in
debian/patches/series.
Author: Rob Browning <rlb@defaultvalue.org>
Added-by: Rob Browning <rlb@defaultvalue.org>
Rob Browning [Tue, 5 Apr 2011 03:46:26 +0000 (22:46 -0500)]
Cause the build to fail if liblockfile isn't selected for movemail.
The build will fail if liblockfile isn't selected for movemail.
This makes sure the Debian Emacs won't accidentally be built with the
wrong locking strategy. To disable this check, comment out
require-movemail-use-liblockfile.diff in debian/patches/series.
Author: Rob Browning <rlb@defaultvalue.org>
Added-by: Rob Browning <rlb@defaultvalue.org>
Rob Browning [Tue, 5 Apr 2011 03:46:25 +0000 (22:46 -0500)]
Adjust documentation references for Debian.
Various documentation references have been adjusted for Debian.
References to /usr/local/... have been changed to /usr/... as
appropriate, etc.
Rob Browning [Tue, 5 Apr 2011 03:46:24 +0000 (22:46 -0500)]
Remove files that appear to be incompatible with the DFSG.
Files that appear to be incompatible with the DFSG have been removed.
A number of files have been removed from this package because their
licenses are not compatible with the Debian Free Software Guidelines
(DFSG), or because it wasn't completely clear that their licenses are
compatible.
In particular, all of the files which are covered under the GFDL and
have invariant sections have been removed in accordance with this
General Resolution: http://www.debian.org/vote/2006/vote_001.
The files that have been removed, but still appear to be
distributable, have been moved to packages in Debian's non-free
section.
Author: Rob Browning <rlb@defaultvalue.org>
Added-by: Rob Browning <rlb@defaultvalue.org>
Status: new
Rob Browning [Tue, 5 Apr 2011 03:46:22 +0000 (22:46 -0500)]
Run debian-startup and set debian-emacs-flavor.
Emacs runs debian-startup and sets debian-emacs-flavor.
* Emacs runs debian-startup during the startup process unless
site-run-file is false.
* The global variable debian-emacs-flavor is bound to 'emacs23.
Author: Rob Browning <rlb@defaultvalue.org>
Rob Browning [Tue, 5 Apr 2011 03:46:21 +0000 (22:46 -0500)]
Prefer /usr/share/info/emacs-23 over /usr/share/info.
Emacs will prefer /usr/share/info/emacs-23 over /usr/share/info.
The value of Info-default-directory-list has been augmented via
site-init.el to include /usr/share/info/emacs-23 before
/usr/share/info.
Rob Browning [Tue, 5 Apr 2011 03:47:38 +0000 (22:47 -0500)]
record new upstream branch
Rob Browning [Tue, 5 Apr 2011 03:46:44 +0000 (22:46 -0500)]
Merge commit 'EMACS_23_3' into deb/emacs23/d/sid/upstream
Conflicts:
.bzrignore
INSTALL.BZR
admin/ChangeLog
admin/README
admin/admin.el
admin/alloc-colors.c
admin/build-configs
admin/charsets/Makefile
admin/charsets/big5.awk
admin/charsets/compact.awk
admin/charsets/cp51932.awk
admin/charsets/cp932.awk
admin/charsets/eucjp-ms.awk
admin/charsets/gb180302.awk
admin/charsets/gb180304.awk
admin/charsets/mapconv
admin/charsets/mapfiles/README
admin/charsets/mule-charsets.el
admin/cus-test.el
admin/diff-tar-files
admin/make-announcement
admin/make-emacs
admin/notes/bugtracker
admin/notes/copyright
admin/notes/font-backend
admin/notes/lel-TODO
admin/notes/multi-tty
admin/notes/unicode
admin/nt/README-UNDUMP.W32
admin/nt/README-ftp-server
admin/nt/README.W32
admin/nt/makedist.bat
admin/quick-install-emacs
admin/unidata/Makefile.in
admin/unidata/makefile.w32-in
admin/unidata/unidata-gen.el
doc/emacs/ChangeLog
doc/emacs/Makefile.in
doc/emacs/abbrevs.texi
doc/emacs/ack.texi
doc/emacs/anti.texi
doc/emacs/arevert-xtra.texi
doc/emacs/basic.texi
doc/emacs/buffers.texi
doc/emacs/building.texi
doc/emacs/cal-xtra.texi
doc/emacs/calendar.texi
doc/emacs/cmdargs.texi
doc/emacs/commands.texi
doc/emacs/custom.texi
doc/emacs/dired-xtra.texi
doc/emacs/dired.texi
doc/emacs/display.texi
doc/emacs/emacs-xtra.texi
doc/emacs/emacs.texi
doc/emacs/emerge-xtra.texi
doc/emacs/entering.texi
doc/emacs/files.texi
doc/emacs/fixit.texi
doc/emacs/fortran-xtra.texi
doc/emacs/frames.texi
doc/emacs/glossary.texi
doc/emacs/gnu.texi
doc/emacs/help.texi
doc/emacs/indent.texi
doc/emacs/killing.texi
doc/emacs/kmacro.texi
doc/emacs/m-x.texi
doc/emacs/macos.texi
doc/emacs/maintaining.texi
doc/emacs/major.texi
doc/emacs/makefile.w32-in
doc/emacs/mark.texi
doc/emacs/mini.texi
doc/emacs/misc.texi
doc/emacs/msdog-xtra.texi
doc/emacs/msdog.texi
doc/emacs/mule.texi
doc/emacs/picture-xtra.texi
doc/emacs/programs.texi
doc/emacs/regs.texi
doc/emacs/rmail.texi
doc/emacs/screen.texi
doc/emacs/search.texi
doc/emacs/sending.texi
doc/emacs/text.texi
doc/emacs/trouble.texi
doc/emacs/vc-xtra.texi
doc/emacs/vc1-xtra.texi
doc/emacs/windows.texi
doc/emacs/xresources.texi
doc/lispintro/ChangeLog
doc/lispintro/Makefile.in
doc/lispintro/README
doc/lispintro/cons-1.eps
doc/lispintro/cons-2.eps
doc/lispintro/cons-2a.eps
doc/lispintro/cons-3.eps
doc/lispintro/cons-4.eps
doc/lispintro/cons-5.eps
doc/lispintro/drawers.eps
doc/lispintro/emacs-lisp-intro.texi
doc/lispintro/lambda-1.eps
doc/lispintro/lambda-2.eps
doc/lispintro/lambda-3.eps
doc/lispintro/makefile.w32-in
doc/lispref/ChangeLog
doc/lispref/Makefile.in
doc/lispref/README
doc/lispref/abbrevs.texi
doc/lispref/advice.texi
doc/lispref/anti.texi
doc/lispref/back.texi
doc/lispref/backups.texi
doc/lispref/book-spine.texinfo
doc/lispref/buffers.texi
doc/lispref/commands.texi
doc/lispref/compile.texi
doc/lispref/control.texi
doc/lispref/customize.texi
doc/lispref/debugging.texi
doc/lispref/display.texi
doc/lispref/edebug.texi
doc/lispref/elisp-covers.texi
doc/lispref/elisp.texi
doc/lispref/errors.texi
doc/lispref/eval.texi
doc/lispref/files.texi
doc/lispref/frames.texi
doc/lispref/functions.texi
doc/lispref/hash.texi
doc/lispref/help.texi
doc/lispref/hooks.texi
doc/lispref/internals.texi
doc/lispref/intro.texi
doc/lispref/keymaps.texi
doc/lispref/lay-flat.texi
doc/lispref/lists.texi
doc/lispref/loading.texi
doc/lispref/locals.texi
doc/lispref/macros.texi
doc/lispref/makefile.w32-in
doc/lispref/maps.texi
doc/lispref/markers.texi
doc/lispref/minibuf.texi
doc/lispref/modes.texi
doc/lispref/nonascii.texi
doc/lispref/numbers.texi
doc/lispref/objects.texi
doc/lispref/os.texi
doc/lispref/positions.texi
doc/lispref/processes.texi
doc/lispref/searching.texi
doc/lispref/sequences.texi
doc/lispref/streams.texi
doc/lispref/strings.texi
doc/lispref/symbols.texi
doc/lispref/syntax.texi
doc/lispref/text.texi
doc/lispref/tindex.pl
doc/lispref/tips.texi
doc/lispref/two-volume-cross-refs.txt
doc/lispref/two-volume.make
doc/lispref/two.el
doc/lispref/variables.texi
doc/lispref/vol1.texi
doc/lispref/vol2.texi
doc/lispref/windows.texi
doc/misc/ada-mode.texi
doc/misc/auth.texi
doc/misc/autotype.texi
doc/misc/calc.texi
doc/misc/cc-mode.texi
doc/misc/cl.texi
doc/misc/dbus.texi
doc/misc/dired-x.texi
doc/misc/ebrowse.texi
doc/misc/ede.texi
doc/misc/ediff.texi
doc/misc/edt.texi
doc/misc/eieio.texi
doc/misc/emacs-mime.texi
doc/misc/epa.texi
doc/misc/erc.texi
doc/misc/eshell.texi
doc/misc/eudc.texi
doc/misc/flymake.texi
doc/misc/forms.texi
doc/misc/gnus-coding.texi
doc/misc/gnus-faq.texi
doc/misc/gnus-news.el
doc/misc/gnus-news.texi
doc/misc/gnus.texi
doc/misc/idlwave.texi
doc/misc/info.texi
doc/misc/mairix-el.texi
doc/misc/makefile.w32-in
doc/misc/message.texi
doc/misc/mh-e.texi
doc/misc/newsticker.texi
doc/misc/nxml-mode.texi
doc/misc/org.texi
doc/misc/pcl-cvs.texi
doc/misc/pgg.texi
doc/misc/rcirc.texi
doc/misc/reftex.texi
doc/misc/remember.texi
doc/misc/sasl.texi
doc/misc/sc.texi
doc/misc/sem-user.texi
doc/misc/semantic.texi
doc/misc/ses.texi
doc/misc/sieve.texi
doc/misc/smtpmail.texi
doc/misc/speedbar.texi
doc/misc/tramp.texi
doc/misc/trampver.texi
doc/misc/url.texi
doc/misc/vip.texi
doc/misc/viper.texi
doc/misc/widget.texi
doc/misc/woman.texi
etc/GNU
etc/srecode/cpp.srt
etc/srecode/default.srt
etc/srecode/doc-cpp.srt
etc/srecode/doc-default.srt
etc/srecode/doc-java.srt
etc/srecode/ede-make.srt
etc/srecode/el.srt
etc/srecode/getset-cpp.srt
etc/srecode/java.srt
etc/srecode/make.srt
etc/srecode/template.srt
etc/srecode/test.srt
etc/srecode/texi.srt
etc/srecode/wisent.srt
test/ChangeLog
test/bytecomp-testsuite.el
test/cedet/cedet-utests.el
test/cedet/ede-tests.el
test/cedet/semantic-ia-utest.el
test/cedet/semantic-tests.el
test/cedet/semantic-utest-c.el
test/cedet/semantic-utest.el
test/cedet/srecode-tests.el
test/cedet/tests/test.c
test/cedet/tests/test.el
test/cedet/tests/test.make
test/cedet/tests/testdoublens.cpp
test/cedet/tests/testdoublens.hpp
test/cedet/tests/testjavacomp.java
test/cedet/tests/testpolymorph.cpp
test/cedet/tests/testspp.c
test/cedet/tests/testsppreplace.c
test/cedet/tests/testsppreplaced.c
test/cedet/tests/testsubclass.cpp
test/cedet/tests/testsubclass.hh
test/cedet/tests/testtypedefs.cpp
test/cedet/tests/testvarnames.c
test/icalendar-testsuite.el
test/newsticker-testsuite.el
test/redisplay-testsuite.el
Rob Browning [Tue, 5 Apr 2011 03:46:41 +0000 (22:46 -0500)]
Initialize git-dpm
Rob Browning [Tue, 5 Apr 2011 03:46:40 +0000 (22:46 -0500)]
mention-maximized-in-emacs-manpage.diff
* The emacs manpage now mentions the "maximized" value for fullscreen.
Patch: mention-maximized-in-emacs-manpage.diff
Provided-by: Sven Joachim <svenjoac@gmx.de>
Date: Wed, 25 Aug 2010 17:54:33 +0200
Added-by: Rob Browning <rlb@defaultvalue.org>
Status: incorporated upstream
The Debian patch is taken from this upstream commit:
revno: 100003
committer: Chong Yidong <cyd@stupidchicken.com>
branch nick: emacs-23
timestamp: Thu 2010-08-26 11:14:55 -0400
message:
* emacs.1: Mention "maximized" value for the "fullscreen" X resource.
Rob Browning [Tue, 5 Apr 2011 03:46:39 +0000 (22:46 -0500)]
fix-epg-digest-algorithm-alist.diff
* The value for RIPEMD-160 in epg-digest-algorithm-alist has been fixed.
Patch: fix-epg-digest-algorithm-alist.diff
Provided-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
Date: Thu, 26 Aug 2010 14:09:01 UTC
Added-by: Rob Browning <rlb@defaultvalue.org>
Status: incorporated upstream
The Debian patch is taken from this upstream commit:
revno: 102553
committer: Daiki Ueno <ueno@unixuser.org>
branch nick: trunk
timestamp: Fri 2010-12-03 10:52:43 +0900
message:
Trivial fixes for epg.el.
* epg.el (epg-digest-algorithm-alist): Replace "RMD160" with
"RIPEMD160" (Bug#7490). Reported by Daniel Kahn Gillmor.
(epg-context-set-passphrase-callback): Mention that the callback
is not called when used with GnuPG 2.x.
Rob Browning [Tue, 5 Apr 2011 03:46:38 +0000 (22:46 -0500)]
do-not-initialize-terminal-twice.diff
* The terminal should no longer be initialized twice.
Patch: do-not-initialize-terminal-twice.diff
Provided-by: Courtney Bane <debian-bugs-5265@cbane.org>
Date: Thu, 07 Oct 2010 12:58:15 -0500
Added-by: Rob Browning <rlb@defaultvalue.org>
Status: incorporated upstream
The Debian patch is taken from this upstream commit:
revno: 100029
author: Anonymous <emacs-bugs-7626@cbane.org>
committer: Stefan Monnier <monnier@iro.umontreal.ca>
branch nick: emacs-23
timestamp: Sat 2010-09-11 14:53:21 +0200
message:
* src/term.c (tty_set_terminal_modes): Don't initialize twice (bug#7002).
Rob Browning [Tue, 5 Apr 2011 03:46:37 +0000 (22:46 -0500)]
fix-fc-dual-font-width-calculation.diff
* The font width should now be computed correctly for dual-width fonts.
Patch: fix-fc-dual-font-width-calculation.diff
Provided-by: Sven Joachim <svenjoac@gmx.de>
Date: Mon, 12 Jul 2010 16:32:53 +0200
Added-by: Rob Browning <rlb@defaultvalue.org>
Status: incorporated upstream
The Debian patch is taken from this upstream commit:
revno: 99907
author: Naohiro Aota <naota@elisp.net>
committer: Chong Yidong <cyd@stupidchicken.com>
branch nick: emacs-23
timestamp: Wed 2010-06-30 10:22:18 -0400
message:
Check FC_DUAL too. For such fonts, check width one by one (Bug#4129).
* xftfont.c (xftfont_open): Check font width one by one also when
spacing is dual.
* ftfont.c (ftfont_open): Ditto.
Rob Browning [Tue, 5 Apr 2011 03:46:36 +0000 (22:46 -0500)]
fix-gnus-output-to-mail-with-live-rmail-buffers.diff
* Fcc should work properly even if the buffer is being visited in rmail-mode.
Patch: fix-gnus-output-to-mail-with-live-rmail-buffers.diff
Provided-by: Sven Joachim <svenjoac@gmx.de>
Date: Tue, 21 Sep 2010 08:14:57 +0200
Added-by: Rob Browning <rlb@defaultvalue.org>
Status: incorporated upstream
The Debian patch is taken from this upstream commit:
revno: 100052
committer: Glenn Morris <rgm@gnu.org>
branch nick: emacs-23
timestamp: Mon 2010-09-20 20:11:34 -0700
message:
Fix message-mode bug with fcc to Rmail buffers.
* lisp/gnus/message.el (message-output): Use gnus-output-to-rmail if a
buffer is visiting the fcc file in rmail-mode.
Rob Browning [Tue, 5 Apr 2011 03:46:35 +0000 (22:46 -0500)]
use-safe-alloca-lisp-in-let-eval-apply-apply_lambda.diff
* An allocation problem has been fixed in let, eval, apply, and apply_lambda.
Patch: use-safe-alloca-lisp-in-let-eval-apply-apply_lambda.diff
Provided-by: Sven Joachim <svenjoac@gmx.de>
Date: Thu, 19 Aug 2010 21:24:11 +0200
Added-by: Rob Browning <rlb@defaultvalue.org>
Status: incorporated upstream
Previously, the content of the relevant items was invisible to the
garbage collector.
The Debian patch is taken from this upstream commit:
revno: 99983
committer: Andreas Schwab <schwab@linux-m68k.org>
branch nick: emacs
timestamp: Tue 2010-08-17 23:07:50 +0200
message:
* eval.c (Flet, Feval, Fapply, apply_lambda): Use SAFE_ALLOCA_LISP
instead of SAFE_ALLOCA.
Rob Browning [Tue, 5 Apr 2011 03:46:34 +0000 (22:46 -0500)]
prevent-let-eval-apply-stack-overflow.diff
* A potential stack overflow should be fixed in let, eval, and apply.
Patch: prevent-let-eval-apply-stack-overflow.diff
Provided-by: Sven Joachim <svenjoac@gmx.de>
Date: Thu, 19 Aug 2010 21:24:11 +0200
Added-by: Rob Browning <rlb@defaultvalue.org>
Status: incorporated upstream
The Debian patch is taken from this upstream commit:
revno: 99982
committer: Chong Yidong <cyd@stupidchicken.com>
branch nick: emacs-23
timestamp: Tue 2010-08-17 12:34:28 -0400
message:
Avoid stack overflow in let, eval, and apply (Bug#6214).
* eval.c (Flet, Feval, Fapply, apply_lambda): Use SAFE_ALLOCA (Bug#6214).
Rob Browning [Tue, 5 Apr 2011 03:46:33 +0000 (22:46 -0500)]
prevent-string-stack-overflow.diff
* The string and unibyte-string functions should no longer overflow the stack.
Patch: prevent-string-stack-overflow.diff
Provided-by: Carl Worth <cworth@debian.org>
Date: Sat, 19 Jun 2010 11:12:06 -0700
Added-by: Rob Browning <rlb@defaultvalue.org>
Status: incorporated upstream
The Debian patch is taken from this upstream commit:
revno: 99634.2.173
committer: Chong Yidong <cyd@stupidchicken.com>
branch nick: emacs-23
timestamp: Tue 2010-05-18 14:01:10 -0400
message:
* character.c (Fstring, Funibyte_string): Use SAFE_ALLOCA to
prevent stack overflow if number of arguments is too large
(Bug#6214).
Rob Browning [Tue, 5 Apr 2011 03:46:32 +0000 (22:46 -0500)]
fix-gnu-kfreebsd-startup.diff
* Emacs should no longer hang on startup on Debian GNU/kFreeBSD.
Patch: fix-gnu-kfreebsd-startup.diff
Date: Thu Aug 12 04:21:09 UTC 2010
Added-by: Rob Browning <rlb@defaultvalue.org>
Provided-By: Petr Salinger <Petr.Salinger@seznam.cz>
Bug: 559392
Status: new
Rob Browning [Tue, 5 Apr 2011 03:46:31 +0000 (22:46 -0500)]
add-unix-to-cpp-undefs.diff
* ./configure should no longer define "unix" when building Emacs.
Patch: add-unix-to-cpp-undefs.diff
Date: Sun May 2 07:23:27 UTC 2010
Added-by: Rob Browning <rlb@defaultvalue.org>
Status: incorporated upstream
Before this fix, gcc would produce the following warning:
gcc: unrecognized option '-2.0/'
The Debian patch is taken from this upstream commit:
revno: 99984
committer: Miles Bader <miles@gnu.org>
branch nick: trunk
timestamp: Thu 2010-04-22 09:10:30 +0900
message:
get rid of "unix" pre-defined macro when preprocessing Makefile
Rob Browning [Tue, 5 Apr 2011 03:46:30 +0000 (22:46 -0500)]
fix-flymake-xmlstarlet-invocation.diff
* Emacs now invokes the correct xmlstarlet executable on Debian systems.
Patch: fix-flymake-xmlstarlet-invocation.diff
Provided-by: Jussi Judin <jjudin+debian@iki.fi>
Date: Sat, 20 Oct 2007 14:42:02 UTC
Added-by: Rob Browning <rlb@defaultvalue.org>
Status: Debian specific
Bug: 447378
Emacs invokes xmlstarlet rather than xml, which is the correct
executable name on Debian systems.
Rob Browning [Tue, 5 Apr 2011 03:46:29 +0000 (22:46 -0500)]
look-for-news-to-find-etc.diff
* Emacs will now look for NEWS in order to find etc/ rather than GNU.
Patch: look-for-news-to-find-etc.diff
Provided-by: Sven Joachim <svenjoac@gmx.de>
Originally-reported-by: Bernhard Michler <Boregard@gmx.net>
Date: Mon, 28 Apr 2008 11:20:23 +0200
Added-by: Rob Browning <rlb@defaultvalue.org>
Status: Debian specific
Since Debian doesn't include GNU in the Debian packages (the common
licenses are in /usr/share/common-licenses), Emacs will now look for
NEWS to find the etc directory instead of GNU.
Rob Browning [Tue, 5 Apr 2011 03:46:28 +0000 (22:46 -0500)]
version-mention-debian.diff
* The output of (version) has been modified to indicate Debian modifications.
Patch: version-mention-debian.diff
Author: Rob Browning <rlb@defaultvalue.org>
Added-by: Rob Browning <rlb@defaultvalue.org>
Rob Browning [Tue, 5 Apr 2011 03:46:27 +0000 (22:46 -0500)]
avoid-fakemail-mail-loss.diff
* An attempt is made to avoid silently losing mail via fakemail.
Patch: avoid-fakemail-mail-loss.diff
Author: Rob Browning <rlb@defaultvalue.org>
Added-by: Rob Browning <rlb@defaultvalue.org>
This fix attempts to avoid a situation where Emacs can silently lose
mail. This can occur if sendmail.el (at least) falls back to
fakemail, and the underlying binary (MAIL_PROGRAM_NAME) that
fakemail is configured to use doesn't exist. Unless
mail-interactive is true, Emacs won't wait for the mailer and so
won't know that fakemail failed.
For now, Debian sets fakemail's MAIL_PROGRAM_NAME to /usr/bin/mail
(which is the correct value for Debian systems) rather than
/bin/mail. Debian also adjusts Emacs to test whether or not
/usr/bin/mail exists and is executable. If either of these tests
fail, then mail-interactive is set to t. That should ensure that a
user will actually see an error if they attempt to use the broken
fakemail.
Note that Debian actually forces the MAIL_PROGRAM_NAME value to
/usr/bin/mail. The build will fail if any other value is specified.
This is done to ensure that MAIL_PROGRAM_NAME isn't accidentally set
to some other value during the build process. If this is
undesirable for some reason, just comment out
avoid-fakemail-loss.diff in debian/patches/series.
Rob Browning [Tue, 5 Apr 2011 03:46:26 +0000 (22:46 -0500)]
require-movemail-use-liblockfile.diff
* The build will fail if liblockfile isn't selected for movemail.
Patch: require-movemail-use-liblockfile.diff
Author: Rob Browning <rlb@defaultvalue.org>
Added-by: Rob Browning <rlb@defaultvalue.org>
This makes sure the Debian Emacs won't accidentally be built with
the wrong locking strategy. To disable this check, comment out
require-movemail-use-liblockfile.diff in debian/patches/series.
Rob Browning [Tue, 5 Apr 2011 03:46:25 +0000 (22:46 -0500)]
misc-unseparated.diff
* The following miscellaneous changes have been made.
Patch: misc-unseparated.diff
* Various documentation references have been adjusted for Debian.
References to /usr/local/... have been changed to
/usr/... as appropriate, etc.
Rob Browning [Tue, 5 Apr 2011 03:46:24 +0000 (22:46 -0500)]
handle-dfsg-split.diff
* Files apparently incompatible with the DFSG have been removed.
A number of files have been removed from this package because their
licenses are not compatible with the Debian Free Software Guidelines
(DFSG), or because it wasn't completely clear that their licenses
are compatible.
In particular, all of the files which are covered under the GFDL and
have invariant sections have been removed in accordance with this
General Resolution: http://www.debian.org/vote/2006/vote_001.
The files that have been removed, but still appear to be
distributable, have been moved to packages in Debian's non-free
section.
Patch: handle-dfsg-split.diff
Author: Rob Browning <rlb@defaultvalue.org>
Added-by: Rob Browning <rlb@defaultvalue.org>
Status: new
Rob Browning [Tue, 5 Apr 2011 03:46:22 +0000 (22:46 -0500)]
debian-startup.diff
* Emacs runs debian-startup and sets debian-emacs-flavor.
Patch: debian-startup.diff
* Emacs runs debian-startup during the startup process unless
site-run-file is false.
* The global variable debian-emacs-flavor is bound to 'emacs23.
Author: Rob Browning <rlb@defaultvalue.org>
Rob Browning [Tue, 5 Apr 2011 03:46:21 +0000 (22:46 -0500)]
debian-site-init-el.diff
* Emacs will prefer /usr/share/info/emacs-23 over /usr/share/info.
Patch: debian-site-init-el.diff
The value of Info-default-directory-list has been augmented via
site-init.el to include /usr/share/info/emacs-23 before
/usr/share/info.
Chong Yidong [Mon, 7 Mar 2011 20:05:53 +0000 (15:05 -0500)]
Fix 2011-01-31 change; patch supplied by acm was applied incorrectly.
* lisp/progmodes/cc-cmds.el (c-beginning-of-statement): Fix 2011-01-31
change; patch supplied by Alan Mackenzie was applied incorrectly.
Chong Yidong [Mon, 7 Mar 2011 05:20:23 +0000 (00:20 -0500)]
Revert revision 100438; regenerate release logs.
* lisp/progmodes/cc-cmds.el (c-beginning-of-statement): Revert
2011-01-31 change.
Chong Yidong [Tue, 1 Mar 2011 03:29:00 +0000 (22:29 -0500)]
Release logs for 23.3 release.
Regenerate configure and other release files.
Eli Zaretskii [Sat, 26 Feb 2011 21:30:16 +0000 (23:30 +0200)]
Fix bug #8122 with decoding keyboard input.
lisp/international/mule-cmds.el (set-default-coding-systems): Use
the -unix variant of encoding in default-keyboard-coding-system.
Juanma Barranquero [Sat, 26 Feb 2011 00:18:16 +0000 (01:18 +0100)]
lisp/ChangeLog: Fix typos.
Eli Zaretskii [Fri, 25 Feb 2011 11:30:47 +0000 (13:30 +0200)]
Fix bug #8096 with "regexp search" indexing.
search.texi (Regexp Search): Move index entries about regexps to the
"Regexps" node. Add index entries for regexp search.
Glenn Morris [Fri, 25 Feb 2011 07:59:40 +0000 (23:59 -0800)]
Doc fix for bug#3577.
* doc/lispref/variables.texi (Directory Local Variables):
Mention the optional mtime argument of dir-locals-set-directory-class.
Juanma Barranquero [Wed, 23 Feb 2011 19:56:30 +0000 (20:56 +0100)]
Fix typos.
Juanma Barranquero [Wed, 23 Feb 2011 11:25:29 +0000 (12:25 +0100)]
lisp/org/org-table.el: Fix typos in docstrings.
Glenn Morris [Wed, 23 Feb 2011 07:15:55 +0000 (23:15 -0800)]
Fix typo "comand".
Glenn Morris [Wed, 23 Feb 2011 07:08:12 +0000 (23:08 -0800)]
Fix spelling of "precede".
Glenn Morris [Wed, 23 Feb 2011 07:03:27 +0000 (23:03 -0800)]
* doc/misc/dbus.texi (Type Conversion): Grammar fix.
Glenn Morris [Wed, 23 Feb 2011 05:10:10 +0000 (21:10 -0800)]
Fix spelling of "supersede".
Glenn Morris [Wed, 23 Feb 2011 04:26:42 +0000 (20:26 -0800)]
Comment spelling fix.
Glenn Morris [Wed, 23 Feb 2011 04:21:48 +0000 (20:21 -0800)]
Remove bogus duplicate ChangeLog entry from r100497.
No need to merge this to trunk.
Glenn Morris [Wed, 23 Feb 2011 03:32:42 +0000 (19:32 -0800)]
* doc/misc/dired-x.texi (Features, Local Variables): Fix typos.
(Features): Minor rephrasing.
Kenichi Handa [Wed, 23 Feb 2011 02:33:19 +0000 (11:33 +0900)]
mail/rmailmm.el (rmail-mime-process-multipart): Do not signal an error when a multipart boundary in the nested multipart is found.
Kenichi Handa [Wed, 23 Feb 2011 02:32:35 +0000 (11:32 +0900)]
mail/rmailmm.el (rmail-mime-process-multipart): Do not signal an error when a multipart boundary in the nested multipart is found.
Kenichi Handa [Wed, 23 Feb 2011 01:56:49 +0000 (10:56 +0900)]
merge emacs-23
Kenichi Handa [Tue, 22 Feb 2011 01:58:51 +0000 (10:58 +0900)]
Fix font size handling.
Kenichi Handa [Tue, 22 Feb 2011 01:58:03 +0000 (10:58 +0900)]
Fix font size handling.
Kenichi Handa [Tue, 22 Feb 2011 01:51:43 +0000 (10:51 +0900)]
In rmail, decode "encoded-words" of header components on replying.
Kenichi Handa [Tue, 22 Feb 2011 01:51:16 +0000 (10:51 +0900)]
merge emacs-23
Kenichi Handa [Tue, 22 Feb 2011 01:49:06 +0000 (10:49 +0900)]
In rmail, decode "encoded-words" of header components on replying.
Juanma Barranquero [Tue, 22 Feb 2011 01:04:16 +0000 (02:04 +0100)]
admin/notes/bugtracker (bugtracker_debbugs_url): Fix typo.
Kenichi Handa [Tue, 22 Feb 2011 00:42:45 +0000 (09:42 +0900)]
merge emacs-23
Kenichi Handa [Tue, 22 Feb 2011 00:22:09 +0000 (09:22 +0900)]
merge emacs-23
Kenichi Handa [Tue, 22 Feb 2011 00:19:08 +0000 (09:19 +0900)]
Decode "encoded-words" of header components on replying.
Glenn Morris [Sat, 19 Feb 2011 21:20:34 +0000 (13:20 -0800)]
doc/misc minor stylistic changes.
* doc/misc/edt.texi, erc.texi, gnus.texi, idlwave.texi, mh-e.texi:
Standardize some Emacs/XEmacs terminology.
Michael Albinus [Sat, 19 Feb 2011 19:55:44 +0000 (20:55 +0100)]
* tramp.texi: Use consistently "Emacs" (instead of "GNU Emacs") and
"Debian GNU/Linux".
* trampver.texi [xemacs]: Set emacsothername to "Emacs".
Chong Yidong [Sat, 19 Feb 2011 19:26:37 +0000 (14:26 -0500)]
Fix typo in auth.texi (Bug#8068).
Chong Yidong [Sat, 19 Feb 2011 17:34:50 +0000 (12:34 -0500)]
* Makefile.in (prefix-args${EXEEXT}): Compile with ALL_CFLAGS.
See http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00715.html
Kenichi Handa [Sat, 19 Feb 2011 10:47:21 +0000 (19:47 +0900)]
Fix setting of buffer-file-coding-system for MIME message.
Kenichi Handa [Sat, 19 Feb 2011 10:46:49 +0000 (19:46 +0900)]
merge emacs-23
Kenichi Handa [Sat, 19 Feb 2011 09:22:24 +0000 (18:22 +0900)]
Fix setting of buffer-file-coding-system for MIME message.
Glenn Morris [Sat, 19 Feb 2011 04:06:40 +0000 (20:06 -0800)]
* doc/emacs/dired.texi (Dired): Dired-X version number was dropped.
Kenichi Handa [Sat, 19 Feb 2011 02:24:09 +0000 (11:24 +0900)]
merge emacs-23
Eli Zaretskii [Fri, 18 Feb 2011 19:11:04 +0000 (21:11 +0200)]
Still more followup for bug #7942.
Eli Zaretskii [Fri, 18 Feb 2011 19:07:44 +0000 (21:07 +0200)]
doc/misc/eieio.texi: More followup for bug #7942.
Eli Zaretskii [Fri, 18 Feb 2011 19:03:59 +0000 (21:03 +0200)]
Followup for fixing bug #7942.
doc/lispref/elisp.texi: Sync @dircategory with ../../info/dir.
doc/lispintro/emacs-lisp-intro.texi: Sync @dircategory with ../../info/dir.
doc/misc/ede.texi: Sync letter-case with ../../info/dir.
Eli Zaretskii [Fri, 18 Feb 2011 17:51:15 +0000 (19:51 +0200)]
Fix bug #8047 with require-final-newline and image file display.
image-mode.el (image-toggle-display-image): Disable
require-final-newline in buffers visiting binary image files.
Eli Zaretskii [Fri, 18 Feb 2011 15:43:22 +0000 (17:43 +0200)]
Document *SUBSTRING completion for Unicode character names.
international/mule-cmds.el (read-char-by-name, ucs-insert):
Document completion with asterisk and a substring.
Eli Zaretskii [Fri, 18 Feb 2011 13:57:53 +0000 (15:57 +0200)]
Synchronize @dircategory directives in doc/misc with info/dir.
ada-mode.texi: Sync @dircategory with ../../info/dir.
auth.texi: Sync @dircategory with ../../info/dir.
autotype.texi: Sync @dircategory with ../../info/dir.
calc.texi: Sync @dircategory with ../../info/dir.
cc-mode.texi: Sync @dircategory with ../../info/dir.
cl.texi: Sync @dircategory with ../../info/dir.
dbus.texi: Sync @dircategory with ../../info/dir.
dired-x.texi: Sync @dircategory with ../../info/dir.
ebrowse.texi: Sync @dircategory with ../../info/dir.
ede.texi: Sync @dircategory with ../../info/dir.
ediff.texi: Sync @dircategory with ../../info/dir.
edt.texi: Sync @dircategory with ../../info/dir.
eieio.texi: Sync @dircategory with ../../info/dir.
emacs-mime.texi: Sync @dircategory with ../../info/dir.
epa.texi: Sync @dircategory with ../../info/dir.
erc.texi: Sync @dircategory with ../../info/dir.
eshell.texi: Sync @dircategory with ../../info/dir.
eudc.texi: Sync @dircategory with ../../info/dir.
flymake.texi: Sync @dircategory with ../../info/dir.
forms.texi: Sync @dircategory with ../../info/dir.
gnus.texi: Sync @dircategory with ../../info/dir.
idlwave.texi: Sync @dircategory with ../../info/dir.
mairix-el.texi: Sync @dircategory with ../../info/dir.
message.texi: Sync @dircategory with ../../info/dir.
mh-e.texi: Sync @dircategory with ../../info/dir.
newsticker.texi: Sync @dircategory with ../../info/dir.
nxml-mode.texi: Sync @dircategory with ../../info/dir.
org.texi: Sync @dircategory with ../../info/dir.
pcl-cvs.texi: Sync @dircategory with ../../info/dir.
pgg.texi: Sync @dircategory with ../../info/dir.
rcirc.texi: Sync @dircategory with ../../info/dir.
reftex.texi: Sync @dircategory with ../../info/dir.
remember.texi: Sync @dircategory with ../../info/dir.
sasl.texi: Sync @dircategory with ../../info/dir.
sc.texi: Sync @dircategory with ../../info/dir.
semantic.texi: Sync @dircategory with ../../info/dir.
ses.texi: Sync @dircategory with ../../info/dir.
sieve.texi: Sync @dircategory with ../../info/dir.
smtpmail.texi: Sync @dircategory with ../../info/dir.
speedbar.texi: Sync @dircategory with ../../info/dir.
trampver.texi [emacs]: Set emacsname to "Emacs".
tramp.texi: Sync @dircategory with ../../info/dir.
url.texi: Sync @dircategory with ../../info/dir.
vip.texi: Sync @dircategory with ../../info/dir.
viper.texi: Sync @dircategory with ../../info/dir.
widget.texi: Sync @dircategory with ../../info/dir.
woman.texi: Sync @dircategory with ../../info/dir.
Eli Zaretskii [Fri, 18 Feb 2011 10:23:51 +0000 (12:23 +0200)]
Document find-file-literally in the ELisp manual.
files.texi (Visiting Functions): Document find-file-literally,
both the command and the variable.
Eli Zaretskii [Fri, 18 Feb 2011 10:04:48 +0000 (12:04 +0200)]
Improve documentation of permanent local variables.
variables.texi (Creating Buffer-Local): Explain the meaning of
permanent local variables.
Glenn Morris [Fri, 18 Feb 2011 05:17:10 +0000 (21:17 -0800)]
* lisp/gnus.el (gnus-meta): Doc fix.
Glenn Morris [Fri, 18 Feb 2011 05:15:22 +0000 (21:15 -0800)]
* lisp/files.el (find-file-literally): Doc fix.
Glenn Morris [Fri, 18 Feb 2011 05:11:26 +0000 (21:11 -0800)]
* doc/lispref/keymaps.texi (Remapping Commands): Mention how to undo it.
Kenichi Handa [Thu, 17 Feb 2011 07:47:29 +0000 (16:47 +0900)]
Fix font-size handling bug.
Glenn Morris [Thu, 17 Feb 2011 07:43:53 +0000 (23:43 -0800)]
* lisp/simple.el (rfc822-goto-eoh): Give it a doc-string.
Glenn Morris [Thu, 17 Feb 2011 07:27:37 +0000 (23:27 -0800)]
log-edit.el fix for bug#8057.
* lisp/log-edit.el (log-edit-insert-changelog):
Fix `log-edit-strip-single-file-name' functionality.
Chong Yidong [Thu, 17 Feb 2011 01:46:55 +0000 (20:46 -0500)]
Don't let-bind copyright-update in nnfolder-save-buffer.
See:
http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00284.html
http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00651.html
* nnfolder.el (nnfolder-save-buffer): Don't let-bind copyright-update,
in case it's not yet loaded.
Kenichi Handa [Thu, 17 Feb 2011 00:43:54 +0000 (09:43 +0900)]
merge emacs-23
Chong Yidong [Tue, 15 Feb 2011 04:01:16 +0000 (23:01 -0500)]
Bump versio to 23.2.94.
Regenerate release files.
Chong Yidong [Mon, 14 Feb 2011 22:56:38 +0000 (17:56 -0500)]
Bind delete-by-moving-to-trash to nil in pgg-*.el.
This change should not be merged into the trunk.
* pgg-gpg.el (pgg-gpg-process-region): Bind
delete-by-moving-to-trash to nil.
* pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
(pgg-pgp-snarf-keys-region):
* pgg-pgp5.el (pgg-pgp5-process-region, pgg-pgp5-verify-region)
(pgg-pgp5-snarf-keys-region): Likewise.
Glenn Morris [Mon, 14 Feb 2011 01:37:55 +0000 (17:37 -0800)]
Misc updates for dired-x.texi.
* doc/misc/dired-x.texi: Drop meaningless version number.
(Introduction): Remove old info.
(Optional Installation Dired Jump): Autoload from dired-x.
Remove incorrect info about loaddefs.el.
(Bugs): Just refer to M-x report-emacs-bug.
Eli Zaretskii [Sun, 13 Feb 2011 18:55:07 +0000 (20:55 +0200)]
Fix bug #8020 with quick resizing of the selected frame.
xdisp.c (redisplay_internal): Resynchronize `w' if the selected
window is changed inside calls to do_pending_window_change.
Glenn Morris [Sat, 12 Feb 2011 22:12:04 +0000 (14:12 -0800)]
* doc/misc/sc.texi (Getting Connected): Remove old index entries.
Ulrich Mueller [Sat, 12 Feb 2011 22:06:22 +0000 (17:06 -0500)]
* url.texi: Remove duplicate @dircategory (Bug#7942).
Chong Yidong [Sat, 12 Feb 2011 19:43:04 +0000 (14:43 -0500)]
* lisp/files.el (copy-directory): Revert to pre-2011-01-29 version.
Eli Zaretskii [Sat, 12 Feb 2011 09:47:28 +0000 (04:47 -0500)]
Fix bug #7840 with setting terminal/keyboard encoding of emacsclient frames.
terminal.c (create_terminal): Use default-keyboard-coding-system
and default-terminal-coding-system to initialize coding systems of
the new terminal.
Juanma Barranquero [Sat, 12 Feb 2011 03:17:00 +0000 (04:17 +0100)]
Fix trivial typos in comments and ChangeLogs.